	html, body {
    	position: relative;
    	height: 100%;
    }
    body {
    	background: #fff;
    	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    	font-size: 14px;
    	color:#000;
    	margin: 0;
    	padding: 0;
	}

	.container-fluid {
		padding: 0;
	}
	/** 轮播 **/
    .swiper-container {
    	width: 100%;
    	height: 100%;
    }
    .swiper-slide {
    	text-align: center;
    	font-size: 18px;
    	background: #fff;
    	/* Center slide text vertically */
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: -webkit-flex;
    	display: flex;
    	-ms-flex-pack: center;
    	-webkit-justify-content: center;
    	justify-content: center;
    	-ms-flex-align: center;
    	-webkit-align-items: center;
    	align-items: center;
	}
	
	/** 头部 **/
    .swiper-container {
    	width: 200px;
    	height: 400px;
	}

	.navbar {
		margin-bottom: 0;
	}
	
	.navbar-brand {
		padding-top: 10px;
		img {
			height: 30px;
		}
	}

	.collapse {
		.navbar-brand {
			padding-top: 18px;
			img {
				height: 14px;
			}
		}
	}

	.line {
		height: 70px;
		background: url('../images/layouts/line.png') repeat-x;
	}

	/** 正文 **/
	.tab{
		div {
			height: 70px;
			margin-right: 20px;
			color: #fff;
			font-size: 20px;
			line-height: 70px;
			padding: 0 20px;
		}

		.tab-active {
			background: url('../images/layouts/blue_line.png') repeat-x;
		}
	}

	.profile {
		width: 100%;
		background: url('../images/layouts/header_background.png') no-repeat left top;
		background-size: cover;

		.title_one {
			padding-top: 20px;

			img {
				width: 960px;
				margin: 0 auto;
			}
		}
		
		.content {
			max-width: 400px;
			margin: 0 auto;
			.title {
				width: fit-content;
				margin: 0 auto;
				margin-top: 30px;
				margin-bottom: 10px;
				font-size: 24px;
				font-weight: bolder;
				color: #12247A;
			}
			.body{
				p {
					line-height: 35px;
					font-size: 16px;
					font-weight: 500;
					color: #152578;
					width: fit-content;
					margin: 0 auto;
				}
			}
		}
		.pic_show {
			background-color: #F6FBFE;
			img {
				width: 100%;
				margin: 10px;
			}
			.figure {
				p {
					line-height: 35px;
					font-size: 16px;
					font-weight: 500;
					color: #152578;
					width:fit-content;
					margin: 0 auto;
					padding: 0 10px;
				}
			}
		}
		.pic_show_two {
			background-color: #fff;
			padding-top: 20px;
			img {
				width: 100%;
			}
			.figure {
				p {
					padding-bottom: 30px;
					line-height: 35px;
					font-size: 16px;
					font-weight: 500;
					color: #152578;
					width:fit-content;
					margin: 0 auto;
					padding: 0 10px;
				}
			}
		}
	}
	.strength {
		width: 100%;
		background: #F6FBFE;
		background-size: cover;

		.title_one {
			padding-top: 20px;

			img {
				width: 960px;
				margin: 0 auto;
			}
		}
		
		.content {
			max-width: 400px;
			margin: 0 auto;
			.title {
				width: fit-content;
				margin: 0 auto;
				margin-top: 30px;
				font-size: 22px;
				font-weight: 500;
				color: #12247A;
			}
			.body{
				p {
					line-height: 35px;
					font-size: 16px;
					font-weight: 500;
					color: #152578;
					width: fit-content;
					margin: 0 auto;
				}
			}
		}
		.pic_show {
			img {
				width: 100%;
				margin: 10px;
			}
				p {
					line-height: 35px;
					font-size: 16px;
					font-weight: 500;
					color: #152578;
					width:fit-content;
					margin: 0 auto;
					padding: 0 10px;
				}
		}
		.pic_show_two {
			padding-top: 20px;
			img {
				width: 100%;
			}
			p {
				font-size: 14px;
				font-weight: 500;
				color: #152578;
				width: fit-content;
				margin: 0 auto;
				margin-top: 10px;
			}
			.figure {
				p {
					padding: 0 10px;
					padding-bottom: 30px;
					line-height: 35px;
					font-size: 16px;
					font-weight: 500;
					color: #152578;
					width:fit-content;
					margin: 0 auto;
				}
			}
		}
	}

	// 公司主要项目
	.projects {
		padding-top: 50px;
		width: 100%;
		background: #fff;
		background-size: cover;
		p {
			padding-bottom: 30px;
			line-height: 35px;
			font-size: 16px;
			font-weight: 500;
			color: #152578;
			width:fit-content;
			margin: 0 auto;
			margin-top: 30px;
			padding: 0 10px;
		}

		.pic_show {
			img {
				width: 100%;
			}
		}

		.pic_show_two {
			padding-top: 20px;
			img {
				width: 100%;
			}
			p {
				font-size: 14px;
				font-weight: 500;
				color: #152578;
				width: fit-content;
				margin: 0 auto;
				margin-top: 10px;
			}
			.figure {
				p {
					padding-left: 30px;
					padding-bottom: 30px;
					line-height: 35px;
					font-size: 16px;
					font-weight: 500;
					color: #152578;
					width:fit-content;
					margin: 0 auto;
				}
			}
		}
	}

	.footer {
		margin-top: -500px;
		width: 100%;
		background: url('../images/layouts/footer_background.png') no-repeat center top;
		.block {
			margin: 0;
			padding: 0;
			padding-top: 600px;
		}
		.foot {
			height: 450px;
			background-color: rgba(172,216,239,0.7);
			.content {
				position: relative;
				top: 50%;
				transform: translateY(-50%);
			}
			p {
				width: fit-content;
				margin: 0 auto;
				line-height: 30px;
				font-size: 16px;
				color: #152578;
			}
		}
	}
